-
1 phases of compilation
Программирование: фазы компиляции -
2 compiler
компилятор, трансляторпрограмма, выполняющая трансляцию исходного текста разрабатываемой программы с языка программирования высокого уровня в эквивалентную программу на целевом языке (см. target language). Обычно это машинный или промежуточный код. Компиляторы, в зависимости от того как они сконструированы, бывают однопроходные (single-pass, one-pass compiler) и многопроходные (multipass compiler), отладочные (debugging), пошаговые (incremental compiler), оптимизирующие (optimizing compiler), распараллеливающие (parallelizing compiler) и с немедленным исполнением (load-and-go, JIT compiler). Сам процесс компиляции состоит из двух стадий: анализа (лексического, синтаксического, семантического) и синтеза. На стадии анализа программа разбивается на составные части и создаётся её представление на промежуточном языке. На стадии синтеза из внутреннего представления сначала генерируется программа на промежуточном языке, которая затем оптимизируется, после чего кодогенератор порождает программу на целевом языке. Для удобства процесс компиляции делится на так называемые фазы (шаги, стадии) компиляции (compiler phase), или просто фазы. В современном компиляторе их может насчитываться до двадцати.Syn:см. тж. bytecode compiler, code generator, compilation, compiler-compiler, compiler design, compiler diagnostics, compiler error, compiler directive, compiler option, compiler writer, compile time, cross-compiler, decompiler, font compiler, help compiler, interpreter, metacompiler, native compiler, object code, object module, pass, precompiler, preprocessor, query compiler, resident compiler, silicon compiler, source codeАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > compiler
-
3 compilation
= code compilationтрансляция, компиляцияпреобразование с помощью компилятора программы на исходном языке программирования в эквивалентную программу на выходном языке (в машинный или промежуточный код). Логически процесс компиляции делится на этапы, основными из которых являются анализ исходного текста и синтез объектного кода, или кодогенерация. Каждый из этапов, в свою очередь, делится на фазы (translation phase). Например, этап анализа состоит из фаз лексического анализа (lexical analysis), синтаксического анализа и семантического анализа. Каждая стадия просмотра компилятором исходного текста от его начала до конца называется проходом. Различают также компиляцию на диск (compiling to disk) и более быструю компиляцию в память (compiling to memory)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > compilation
См. также в других словарях:
R.E.M. — R.E.M. Cлева направо: Питер Бак, Майк Миллз, Билл Берри, Майкл Стайп Основная информация … Википедия
Медицина — I Медицина Медицина система научных знаний и практической деятельности, целями которой являются укрепление и сохранение здоровья, продление жизни людей, предупреждение и лечение болезней человека. Для выполнения этих задач М. изучает строение и… … Медицинская энциклопедия
Einstürzende Neubauten — Einstürzende Neubauten … Википедия
Unreal — Американская обложка Unreal Gold Разработчики Epic Games, Digital Extremes … Википедия
Apache Maven — Тип Автоматизация сборки Разработчик … Википедия
Автоматное программирование — Автоматное программирование это парадигма программирования, при использовании которой программа или её фрагмент осмысливается как модель какого либо формального автомата. В зависимости от конкретной задачи в автоматном программировании… … Википедия
Русская литература — I.ВВЕДЕНИЕ II.РУССКАЯ УСТНАЯ ПОЭЗИЯ А.Периодизация истории устной поэзии Б.Развитие старинной устной поэзии 1.Древнейшие истоки устной поэзии. Устнопоэтическое творчество древней Руси с X до середины XVIв. 2.Устная поэзия с середины XVI до конца… … Литературная энциклопедия
Love Sensuality Devotion: The Greatest Hits — Love Sensuality Devotion: The Greatest Hits … Википедия
Асинхронная логика — Содержание 1 Принцип самосинхронности 2 Краткая история … Википедия
мистика — если следовать определению, которое содержится в трудах Фомы Аквинского и Бонавентуры, cognitio Dei experimentalis, «экспериментальное познание Бога». Мистический опыт не тождественен вере или философскому постижению божественного;… … Словарь средневековой культуры
феод — позднелат. feudum или feodum, фр. (с XIII в.) fief. Семантика в раннее средневековье Древнейшие засвидетельствованные формы в германских языках обозначают богатство, сокровище, деньги, движимое имущество гот. faihu в… … Словарь средневековой культуры